EMOSY: An SNMP Protocol Object Generator for the Protocol Independent MIB
نویسندگان
چکیده
In this paper, we describe a non-adhoc approach to building an SNMP protocol object for the Protocol Independent Management Information Base (PIMIB). In [5], the design of a protocol independent MIB agent is proposed which can support both SNMPandCMIP.Then, in [9], we present the implementation of PIMIB, which provides not only management protocol independence (i.e., SNMP and CMIP) but also network device protocol independence. In practice, for SNMP management applications talking to the PIMIB, anSNMP protocol object with the knowledge of a MIB specification is needed to transform the SNMP requests into the PIMIB generic interface. In [7, 6], MOSY (Managed Object Syntax-compiler Yacc-based) is introduced as a tool to build an SNMP protocol object. However, in the normal building process of an SNMP subagent, a certain amount of knowledge about the implementation of network resources is still necessary for connecting the MIB with the real network environment. Thus, for a specific MIB description, the development process of an SNMP protocol object is adhoc. In order to improve this situation, two new key words SOURCE and MAPPING representing the information about the network environment are introduced in an extended version of a MIB specification. Also, the EMOSY (Extended MOSY) compiler is implemented to mechanically generate the SNMP protocol agent as well as the PIMIB itself with this extended MIB specification as its input. In other words, we provide a tool that would directly compile a high-level MIB specification into a complete agent implementation. The major advantage of EMOSY is enhancement of agent portability, extensibility, and reusability in management Wu is supported by an IBM Fellowship. agent development. Furthermore, PIMIB/EMOSY together present a prototype of a new network management agent architecture.
منابع مشابه
Introduction To Simple Network Management Protocol (SNMP)
Simple Network Management Protocol (SNMP) is an application layer protocol for collecting information about devices on the network. It is part of the Transmission Control Protocol/Internet Protocol (TCP/IP) protocol suite which enables network managers to monitor, configure, and troubleshoot the network, and to plan for network growth. One of the reasons why SNMP is referred to as 'simple' is b...
متن کاملSNMP GetPrev: An Efficient Way To Browse Large MIB Tables
The simple network management protocol (SNMP) is a widely used standard for management of devices in Internet protocol networks. Part of the protocol great success is due to its simplicity; all the managed information is kept in a management information base (MIB) that can be accessed using SNMP queries to a software agent. In this paper, we develop a general model that abstract the data retrie...
متن کاملUsing the z/OS SNMP MIB to Solve Performance Problems
THE new z/OS 1.2 TCP/IP stack introduces a greatly enhanced Simple Network Management Protocol (SNMP) Management Information Base (MIB) to allow the systems programmer to perform diagnostics for the TCP/IP stack and sessions. The SNMP MIB includes hundreds of variables to analyze the core Internet protocols: Internet Protocol (IP), Transmission Control Protocol (TCP), User Datagram Protocol (UD...
متن کاملDefinitions of Managed Object for the DS3/E3 Interface Type
This memo defines objects for managing DS3 Interface objects for use with the SNMP protocol. This memo is a product of the SNMP and Transmission MIB Working Group of the Internet Engineering Task Force (IETF). This RFC specifies an IAB standards track protocol for the Internet community, and requests discussion and suggestions for improvements. Please refer to the current edition of the "IAB Of...
متن کاملNetwork Working Group Definitions of Managed Objects for Mapping Syslog Messages to Simple Network Management Protocol (snmp) Notifications
This memo defines a portion of the Management Information Base (MIB) for use with network management protocols in the Internet community. In particular, it defines a mapping of SYSLOG messages to Simple Network Management Protocol (SNMP) notifications.
متن کامل